.customer {
  background:#F4F1EC;
  margin-top:10px;
  border:2px solid #E0DFDD;
  border-radius:8px;
  background:white;
  padding-bottom:10px;
}

.customer .head {
    background:none repeat scroll 0 0 #F6F9FE;
    border-bottom:3px solid #EFF3FE;
    border-radius:8px 8px 0px 0px;
    padding-bottom: 5px;
}

.customer .head .title {
    font-weight:bold;
    font-size:14px;
    padding-left:16px;
    line-height:40px;
}

.customer .head .line,
.customer .body .line {
    line-height:35px;
    font-size:12px;
}

.customer .body .line{
	border-bottom:1px solid #E0DFDD;
	width:460px;
}

.customer .body .bg_info {
	border-width:0px;
}
.customer .body .bg_info textarea{ 
	width:420px;
	height:100px;
	font-size:13px;	
}

.customer .body .line .content{
  color: gray;
  line-height:20px;
  padding-bottom:5px;  
}

.customer .head .grid_2,
.customer .body .grid_2,
.customer .body .grid_11 {
    padding-left:16px; 
    color:#555555;
    font-weight:bold;    
}

.customer .body .grid_11 small {
	color:gray;	
	font-weight:normal;
	margin-left:5px;
}

.customer .head .grid_9,
.customer .body .grid_9 {
	line-height:35px;
	color:gray;
	font-weight:bold;	
}

.customer .body .grid_9 .contact_way {
  margin-bottom:0px;
}

.customer .body .grid_9 .contact_way,
.customer .body .grid_9 .contact_way dt,
.customer .body .grid_9 .contact_way dd {
  float:left;
}

.customer .body .grid_9 .contact_way dt {
  width:35px;
}

.customer .body .grid_9 .contact_way dd {
  width:150px;
}

#customer_form .sex {
  font-size:13px;
  font-weight:bold;
  color:#295D85;
  float:left;
  margin-right:10px;
}

#customer_form .scope_type label {
	margin-left:5px;
	color:#666666;
	font-weight:bold;
}

#customer_form .scope_type label,
#customer_form .scope_type input[type="radio"] {
	height: 25px;	
	margin-top:0px;
}

#customer_form input[type="radio"] {
	float:left;
}

#customer_form input.no {
  width:auto;
}

.customer .body .grid_9 .item {
	float:left;
}

.customer .head .grid_9 input,
.customer .body .grid_9 input,
.customer .body .grid_9 select,
.customer .body .grid_9 .l_crud {	
	height:25px;	
	margin-top:3px;
	width:200px;
	font-size:13px;
	float:left;
}

#customer_form select {
    margin-top: 5px;
/*    width: 210px;*/
}

#phones input[type="checkbox"],
#emails input[type="checkbox"],
#web_sites input[type="checkbox"],
#addresses input[type="checkbox"],
#ims input[type="checkbox"] {
  display: none;
}

.customer .body .grid_9 select {
	width:auto;	
	height:28px;
	margin-left:10px;
	padding-top:5px;
}

.customer .body .grid_9 .l_crud {
	width:20px;
	margin-left:10px;
	margin-top:5px;
}

.customer .body .grid_9 .new_item {
	float:left;
}

.customer .body .who_is_responsible_for,
.customer .body .who_can_see {
	border-width:0px;
}


.customer .body .who_is_responsible_for select {
  margin-left:5px;
}

.customer .body .who_can_see .scope_type {
	color:#555555;
	font-weight:normal;
	height:25px;
	line-height:25px;
}

.customer .body .who_can_see .scope_type_items {
	padding-bottom:10px;
}

.customer .body .who_can_see .scope_type_items .item {
	padding-left:30px;
	font-weight:normal;
	color:#666666;
	line-height:25px;
}

.customer .body .who_can_see .scope_type_items .item div {
	float:left;
	line-height:25px;
	padding-top:2px;
}

.customer .body .who_can_see .scope_type_items .item div.name {
	width:100px;
	line-height:28px;
	padding-top:0px;
}

.customer .body .who_can_see .scope_type_items .item .l_crud {
	margin-left:10px;	
}

.customer .bottom {
	padding-top:25px;
	padding-bottom:25px;
}

.customer .bottom .grid_10{
	margin-left:20px;
}

.customer .bottom  small {
	margin-right:10px;
	color:#666666;
}

#scope_type_groups_items .destory,
#scope_type_users_items .destory {
  display:none;
}

#customer_form b {
    color: red;
}

.customer .body {
    padding-top: 3px;
}